 *
 *             / \
 *     _______/xxx\________
 *     \__________________/
 *   _____m__\_o_o_/__m_______ 